the driving force (behind something) - Español Inglés Diccionario